package com.oig.sys.msg.service;

import com.oig.sys.msg.dto.ExportTaskDto;
import com.oig.sys.msg.vo.ExportTaskVo;

import java.util.List;

/**
 * @author wuxl
 */
public interface ITbExportTaskService {

	/**
	 * add
	 */
	ExportTaskVo addExportTask(ExportTaskDto exportTaskDto);

	/**
	 * update
	 */
	ExportTaskVo updateTaskAndNotify(ExportTaskDto exportTaskDto);



	Integer findUnDownSizeByUserId(Integer userId);


	ExportTaskVo updateDown(Integer taskId);


	void calExportTask(List<Integer> taskIdList, Integer userId);

}
